home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / partrk.zip / PARTYTRK.DOC < prev    next >
Text File  |  1992-02-03  |  44KB  |  1,125 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.                          PARTY TRACKER
  18.  
  19.             An AUTOMATED POLITICAL PARTY MEMBERSHIP
  20.              and FINANCIAL RECORDS DATABASE SYSTEM
  21.  
  22.                           USER'S GUIDE
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.                             _______
  40.                        ____|__     |               (R)
  41.                     --|       |    |-------------------
  42.                       |   ____|__  |  Association of
  43.                       |  |       |_|  Shareware
  44.                       |__|   o   |    Professionals
  45.                     -----|   |   |---------------------
  46.                          |___|___|    MEMBER
  47.  
  48.              COPYRIGHT @ 1991 Robert H. Barrentine
  49.                           All Rights Reserved
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.                PARTY TRACKER - A GENERAL OVERVIEW
  59.  
  60.  
  61.      This Automated Political Party Membership and Financial     
  62.    Records Database System is a menu-driven system which is      
  63.    designed to accept, maintain, and report on the membership    
  64.    roles and financial contributions received by an organized    
  65.    State or County Political Organization or Committee. PARTY    
  66.     TRACKER is a SHAREWARE program which requires either a       
  67.     Double Disk Drive or Hard Drive Computer System with a       
  68.     minimum of 256K RAM running DOS 2.1 or higher. Reports are   
  69.     designed to be printed on either a dot-matrix or laser       
  70.     printer.
  71.  
  72.      PARTY TRACKER is designed so that the following actions     
  73.    may occur:
  74.       1) Members can be added to and deleted from the database;
  75.       2) Personal and Political Registration information on any  
  76.    Member can be edited as required;
  77.       3) Members can be deleted from the system as required;
  78.       4) Deleted Members are transferred to a Former Members     
  79.    dataset;
  80.       5) Member's contributions can be posted to the database;
  81.       6) The following reports can be produced:
  82.          a) Membership Roster - with user-selected fields        
  83.    displayed and sorted as determined at the time of printing;
  84.          b) Telephone List - a report which delivers Member's    
  85.    names, home telephone numbers (if entered) and work tele-     
  86.    phone numbers (if entered) sorted by First and Last Names;
  87.          c) Individual Contributions Report - A detailed report  
  88.    of the financial contributions made by a specified Member     
  89.    for any operator-specified period of time for which data      
  90.    has been entered;
  91.          d) Report of Contributions Income - A summary report 
  92. which specifies the amounts of income earned by all Federal 
  93. and/or State oriented activities sponsored by your organization 
  94. during an operator-specified date window;
  95.          e) Report of Contributor Donations - A summary report 
  96. which returns every Member of your organization who has made 
  97. contributions during an operator-specified date window with a 
  98. total of contributions received from each contributor;
  99.       7) Mailing labels are produced for all entries in PARTY 
  100. TRACKER.
  101.  
  102.  
  103.                                ii
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.                             TABLE OF CONTENTS
  118.  
  119.  
  120.           GENERAL OVERVIEW                                 ii
  121.           PREPARING PARTY TRACKER TO RUN                    1
  122.           INSTALLING/CONFIGURING PARTY TRACKER              1
  123.           RUNNING PARTY TRACKER                             1
  124.           ADDING MEMBERS TO THE SYSTEM                      2
  125.           EDITING MEMBER'S ROSTER DATA                      3
  126.           DELETING A MEMBER FROM THE DATABASE               4
  127.           ACCESSING THE FINANCIAL MODULE                    4
  128.                ADDING FINANCIAL CONTRIBUTION DATA           4
  129.                EDITING A MEMBER'S FINANCIAL RECORDS         5
  130.                PRINTING AN INDIVIDUAL'S RECORD OF 
  131.                                        CONTRIBUTIONS        5
  132.                PRINTING AN ACTIVITY SUMMARY                 6
  133.                PRINTING A TOTAL CONTRIBUTIONS FOR 
  134.                                        A PERIOD REPORT      6
  135.           PRINTING ROSTERS, TELEPHONE LISTS, & LABELS       6
  136.           APPENDIX A - SETTING UP THE PRINTER              A-1
  137.           APPENDIX B - SHAREWARE AND THE ASP               B-1
  138.           APPENDIX C - ASP OMBUDSMAN STATEMENT             C-1
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.                                     ii
  161.  
  162.  
  163.  
  164.                  PREPARING PARTY TRACKER TO RUN
  165.  
  166.      PARTY TRACKER is designed to run on any one subdirectory of 
  167. your hard disk. Once you have created this subdirectory, copy 
  168. all of the PARTY TRACKER files into this sub-directory. You may 
  169. now proceed to install PARTY TRACKER.
  170.  
  171.  
  172.                     INSTALLING PARTY TRACKER
  173.  
  174.      Before using PARTY TRACKER for the first time, you must run 
  175. the INSTALL.EXE program. This program will create a file on the 
  176. hard disk which will tell PARTY TRACKER where it is to operate, 
  177. and what your organization's name and address is (data that is 
  178. required in order to print the various reports that are 
  179. available).
  180.  
  181.      You will first be asked to provide the name of your 
  182. organization. Type in the name of your organization; e.g., 
  183.             THE COMMITTEE TO ELECT ROBERT BARRENTINE
  184.      (TIP: While not required, I recommend that you keep your 
  185. Caps Lock key on so that all data in the installation process is 
  186. typed in using upper case. This way, the various reports that 
  187. produce header data will print that header data in Upper Case.)
  188.  
  189.      You will then be asked to provide the address of your 
  190. organization. Type in your address, all on one line; e.g.,
  191.       321 1/2 GORMAN AVENUE, LAUREL, MARYLAND  20707-4707
  192.  
  193.      You will then be asked for your telephone number. Type this 
  194. in, placing the area code between parens "()" as shown on the 
  195. installation screen.
  196.  
  197.      Having obtained the relevant data concerning your 
  198. organization, PARTY TRACKER will then ask for data concerning 
  199. the system it is to run on. Specifically, PARTY TRACKER will ask 
  200. for the drive that the data and programs are to reside on (type 
  201. in only the letter designator, DO NOT TYPE IN THE SUB-DIRECTORRY 
  202. NAME). The last question PARTY TRACKER will ask concerns backing 
  203. up the system. It will want to know where to send the various 
  204. data files when the "Backing Up Data" option is invoked. Type in 
  205. the drive designator which will hold the floppy disk on which 
  206. you intend to save your data.
  207.  
  208.      You will then be presented with a screen which will display 
  209. the information you have entered and ask that you verify that 
  210. the information shown is correct; respond accordingly. If you 
  211. respond in the negative, PARTY TRACKER will recycle you through 
  212. the questions so that you can re-enter the data until you are 
  213. satisfied with the displayed information.
  214.  
  215.      You are now ready to run PARTY TRACKER.
  216.  
  217.                                1
  218.  
  219.                      RUNNING PARTY TRACKER
  220.  
  221.      To start PARTY TRACKER, turn on your computer and make sure 
  222. that the sub-directory that contains the PARTY TRACKER files is 
  223. the active sub-directory. At the system prompt, type in the 
  224. command "PARTYTRK" and the program will begin to run. If you are 
  225. running PARTY TRACKER for the first time, you will be asked to 
  226. define your printer so that PARTY TRACKER can properly use it. 
  227. Please refer to Appendix A for instructions on this.
  228.  
  229.  
  230.               ADDING MEMBERSHIP DATA TO THE SYSTEM
  231.  
  232.      To add membership data, select the appropriate option from 
  233. the main menu. You will then receive a screen which will display 
  234. the elements of personalia (specifically discussed below) which 
  235. the system stores. Fill in as many of these elements as are 
  236. known and press the "Ctrl" and "End" keys concurrently to end 
  237. data input for that record. To abort data entry, simply press 
  238. the "Esc" key prior to typing the Last Name; if you have already 
  239. entered a Last Name, erase that input BEFORE pressing "Esc". 
  240. After you have entered the last data field (Club Affiliation) or 
  241. you have terminated data input by using the "Ctrl"+"End" key 
  242. combination, you will be asked if you want to input additional 
  243. new records ("Add records: (M)ore (E)xit"). Press either the "M" 
  244. or "E" key, as appropriate.
  245.  
  246.      The author recommends that all data concerning a new entry 
  247. to the database be compiled on some sort of Data Entry Log 
  248. before beginning the Add Data process. This will ensure that all 
  249. necessary fields are available and together before beginning the 
  250. process and will provide a record of which names have or have 
  251. not been posted to the database.
  252.  
  253.      Discussion of the various elements of personalia:
  254.  
  255.       1) Title: Enter any title deemed appropriate (e.g., Mr., 
  256. Mrs., Ms., Dr., Hon., etc.). Where desired the title "M/M" may 
  257. be used to designate "Mr. and Mrs.". You may enter up to 4 
  258. characters in this field.
  259.  
  260.       2) First and Last Names: The application is designed to 
  261. force an Upper Case letter at the start of both of these fields. 
  262. Any additional Upper Case letter requirements must be observed 
  263. by the operator at the time of input. You may enter up to 10 
  264. characters in the First Name field and up to 15 characters in 
  265. the Last Name field.
  266.  
  267. (NOTE: YOU SHOULD ESTABLISH A CONVENTION AMONGST ALL WHO MIGHT 
  268. USE THIS PROGRAM AS TO HOW NAMES ARE TO BE ENTERED INTO THE 
  269. SYSTEM BEFORE BEGINNING TO ENTER DATA. PARTY TRACKER WILL SEARCH 
  270. FOR AN EXACT MATCH ON A NAME FOR MANY OF THE EDITING, FINANCIAL, 
  271. AND REPORTING FUNCTIONS AND THE DIFFERENCE BETWEEN UPPER AND 
  272. LOWER CASE WILL DEFEAT THIS MATCH SEARCH.)
  273.  
  274.                                2
  275.  
  276.       3) Middle Initial: The system will force the first 
  277. character of this field to Upper Case. If a middle initial is 
  278. entered, a period, ".", MUST be entered after the letter.
  279.  
  280.       4) Address: Enter in this field a street or P.O. Box 
  281. address up to a maximum of 25 characters. Upper Case letter 
  282. requirements must be observed by the operator at the time of 
  283. input as PARTY TRACKER does not force Upper Case letters in this 
  284. field.
  285.  
  286.       5) City: Enter here any city name up to a maximum of 20 
  287. characters. As a convention, all instances of the word "Fort" 
  288. appearing in a city name will be entered as "Ft.". The 
  289. application is designed to force an Upper Case letter at the 
  290. start of this field. Any additional Upper Case letter 
  291. requirements must be observed by the operator at the time of 
  292. input.
  293.  
  294.       6) State: Standard 2-letter abbreviations for the state 
  295. should be entered (e.g., MD for Maryland; VA for Virginia). The 
  296. application is designed to force Upper Case letters in this 
  297. field.
  298.  
  299.       7) ZIP Code and PLUS4: Enter here the five digit ZIP code 
  300. and four digit PLUS4 Code (if known). The application will only 
  301. allow numbers to be entered in this field.
  302.  
  303.  
  304.       8) Home Phone and Work Phone: Enter in these fields the 
  305. area codes and seven digit telephone numbers, if available. This 
  306. application will automatically insert parenthesis ("()") around 
  307. the area code and a dash ("-") after the third digit of the 
  308. telephone number.
  309.  
  310.       9) Political Registration Data: These fields are 
  311. automatically set at zero ("0") when a record is added. Enter 
  312. the correct data at the time of initial input to preclude 
  313. subsequent erroneous sorting on some of the available reports. 
  314.  
  315.  
  316.                   EDITING MEMBER'S ROSTER DATA
  317.  
  318.      At the PARTY TRACKER main menu, press the "2" key to access 
  319. the editing portion of this application. You will be prompted 
  320. for the Last Name of the Member whose record you want to edit. 
  321. Be sure to type an Upper Case first letter of the Last Name. If 
  322. the Last Name, as you have just entered it, is in the database, 
  323. you will be presented a screen on which you may edit any field 
  324. in the database.
  325.  
  326.      If you have more than one record to edit, arrange your 
  327. working papers in alphabetical order before beginning this 
  328. process. The Membership/Financial Records Database System will 
  329.  
  330.  
  331.                                3
  332.  
  333. present the edit screen in alphabetical order and you will be 
  334. able to page down through the various member names to edit all 
  335. records in one sweep.
  336.  
  337.      Once all editing has been done, press "Esc" concurrently to 
  338. terminate the editing session.
  339.  
  340.  
  341.               DELETING A MEMBER FROM THE DATABASE
  342.  
  343.      At the PARTY TRACKER main menu, press the "3" key to access 
  344. the Deletion portion of this application. You will be presented 
  345. with a WARNING screen that will remind you that this process is 
  346. irreversible. Deleting a member will also result in the deletion 
  347. from the database of all financial records pertaining to that 
  348. individual. Before deleting a member from the records, it is 
  349. recommended that you print a summary of that member's financial 
  350. contributions for, at least, the current election cycle so that 
  351. you will have some paper record of his/her activity.
  352.  
  353.      You will be prompted for the Last Name of the Member whose 
  354. record you want to delete. Be sure to type an Upper Case first 
  355. letter of the Last Name. You will be shown a verification screen 
  356. to ensure that the application is on the correct record to be 
  357. deleted. Responding to the verification prompt with "Y" will 
  358. result in that record and ALL associated financial records being 
  359. purged from the system. PARTY TRACKER will move the former 
  360. member's personalia, along with the date he/she was initially 
  361. entered in the system and the date of the deletion, into a 
  362. Former Members dataset.
  363.  
  364.  
  365.                  ACCESSING THE FINANCIAL MODULE
  366.  
  367.      In the interest of personal privacy, access to the 
  368. financial module should restricted. From the PARTY TRACKER main 
  369. menu, press the "4" key to access the financial module. 
  370.  
  371.  
  372.                ADDING FINANCIAL CONTRIBUTION DATA
  373.  
  374.      At the Financial Menu, press the "1" key to add 
  375. contributory data. You will be prompted for the Last Name of the 
  376. contributor. Be sure to type an Upper Case first letter of the 
  377. Last Name. You will be shown a verification screen to ensure 
  378. that the application is on the correct contributor's record. 
  379. Pressing the "Y" in response to the verification prompt will 
  380. take you to an Add Data Screen.
  381.  
  382.      The Add Data Screen will ask for the following information:
  383.  
  384.       1) Transaction Date - Enter the date you received the 
  385. contribution using a MM/DD/YY format (e.g., March 25, 1991 will 
  386. be 03/25/91).
  387.  
  388.                                4
  389.  
  390.       2) Transaction Type - You have up to 2 characters to enter 
  391. how the money was conveyed. Recommended entries are:
  392.  
  393.          CK - Check
  394.          C  - Cash
  395.          MO - Money Order
  396.  
  397.       3) Amount - You may enter any amount up to 99999.99 in 
  398. this field. The application forces numerical data in this field 
  399. and will automatically post a decimal zero zero (.00) to any 
  400. whole dollar amounts entered.
  401.  
  402.       4) Activity - Enter here any specific activity title here 
  403. that you will later want to call on as a reporting field (e.g., 
  404. DONATION, MONDAY BREAKFAST, etc.). The application will force 
  405. all letters in this field to Upper Case and you may enter up to 
  406. 25 characters.
  407.  
  408.       5) Remarks - Enter here any explanatory or amplifying data 
  409. that you might want to use (e.g., 2 TICKETS PARTY TRACKER 12.50 
  410. EA). As with the previous field, the application will force all 
  411. letters in this field to Upper Case. You may enter up to 20 
  412. characters in this field.
  413.  
  414.       6) Account - To facilitate subsequent reporting, you MUST 
  415. designate whether this contribution is allocated to Federal or 
  416. State contributions by typing either "F" or "S", respectively.
  417.  
  418.  
  419.               EDITING A MEMBER'S FINANCIAL RECORDS
  420.  
  421.      At the Financial Menu, press the "2" key to edit 
  422. contributory data. You will prompted for the Last Name of the 
  423. contributor. Be sure to type an Upper Case first letter of the 
  424. Last Name. You will be shown a verification screen to ensure 
  425. that the application is on the correct contributor's record. 
  426. Pressing the "Y" in response to the verification prompt will 
  427. take you to an Edit Data Screen.
  428.  
  429.      Once all editing has been done, press "Esc" key to 
  430. terminate the editing session.
  431.  
  432.  
  433.         PRINTING AN INDIVIDUAL'S RECORD OF CONTRIBUTIONS
  434.  
  435.      At the Financial Menu, press the "3" key to obtain a report 
  436. on a specific individual's contribution.  You will be prompted 
  437. for the individual's Last Name, a Start Date for consideration 
  438. of data in the system, and an End Date for consideration of data 
  439. in the system. You will be shown a verification screen to ensure 
  440. that the application is on the correct contributor's record. 
  441. Pressing the "Y" in response to the verification prompt will 
  442. cause a report to be sent to the printer. CAUTION: Be sure that 
  443.  
  444.  
  445.                                5
  446.  
  447. your printer is powered up, properly set, and online before 
  448. responding to the verification prompt. (See a Discussion on 
  449. Setting up your Printer in Appendix A.)
  450.  
  451.  
  452.                   PRINTING AN ACTIVITY SUMMARY
  453.  
  454.      At the Financial Menu, press the "4" key to obtain an 
  455. Activity Summary.  You will be prompted for the types of 
  456. accounts you want included, a Start Date for consideration of 
  457. data in the system, and an End Date for consideration of data in 
  458. the system. Upon completing this input, your report will be sent 
  459. to the printer. CAUTION: Be sure that your printer is powered 
  460. up, properly set, and online before selecting this option. (See 
  461. a Discussion on Setting up your Printer in Appendix A.)
  462.  
  463.  
  464.        PRINTING A TOTAL CONTRIBUTIONS FOR A PERIOD REPORT
  465.  
  466.      At the Financial Menu, press the "5" key to obtain a Report 
  467. of Total Contributions by Members. You will be prompted for the 
  468. types of accounts you want included, a Start Date for 
  469. consideration of data in the system, and an End Date for 
  470. consideration of data in the system. Upon completing this input, 
  471. your report will be sent to the printer. CAUTION: Be sure that 
  472. your printer is powered up, properly set, and online before 
  473. selecting this option. (See a Discussion on Setting up your 
  474. Printer in Appendix A.)
  475.  
  476.  
  477.          PRINTING ROSTERS, TELEPHONE LISTS, AND LABELS
  478.  
  479.  
  480.      All of these printing functions are available from the 
  481. PARTY TRACKER main menu.
  482.  
  483.      To print mailing labels, ensure that the printer is loaded 
  484. with labels, is powered up, properly set, and online before 
  485. selecting Option 6 from the main menu.
  486.  
  487.      To print Rosters or a Telephone List, select option 5 from 
  488. the main menu. You will be taken to a Reports Menu from which to 
  489. select Rosters or a Telephone List. To print a Telephone List, 
  490. select option 2 from the Reports Menu, after ensuring that your 
  491. printer is powered up, properly set, and online.
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.                                6
  503.  
  504.      Printing a Membership Roster will require that you select 
  505. option 1 from the Reports Menu. You will be taken to a secondary 
  506. screen where you will select how the roster is to be sorted and 
  507. what fields will appear on the roster. You may select any ONE of 
  508. the following fields on which to sort your Roster:
  509.  
  510.       Name                             City
  511.       Congressional District           Election District & 
  512.                                        Precinct
  513.       Legislative District             School Board District
  514.       Councilmanic District            Date of Birth (DOB)
  515. You MUST type only the letters in Upper Case on the Screen when 
  516. designating your sort selection. For all sorting options, less 
  517. Name, the roster will be secondarily sorted by Name.
  518.  
  519.      After selecting your sorting option, you will be asked to 
  520. select the fields you require on the report. Press an "X" key in 
  521. every space behind the field name(s) that you want to appear on 
  522. the report. As with other reports presented here, ensure that 
  523. your printer is powered up, set, and online before invoking this 
  524. option. (See a Discussion on Setting up your Printer in Appendix 
  525. A.)
  526.  
  527.  
  528.                BACKING UP YOUR PARTY TRACKER DATA
  529.  
  530.      PARTY TRACKER data can be backed up by selecting the 
  531. appropriate main menu selection. Ensure that you have a (or 
  532. several, depending upon how much data you have added to the 
  533. system) blank, formatted disk available for this process.
  534.  
  535.      PARTY TRACKER uses your DOS BACKUP command to backup data. 
  536. This means that you must run the DOS RESTORE command in order to 
  537. be able to use thiese stored files. Please refer to your DOS 
  538. Manual for additional information on these commands.
  539.  
  540.      A few words about backing up data. You never realize the 
  541. many things that affect the operation of your computer. Your 
  542. power source and all of the miles of wires that bring that power 
  543. to you do many strange things to the power and some of these 
  544. strange things may cause your computer to malfunction. You might 
  545. accidentally damage your machine or the computer might even get 
  546. stolen. Any one of these "happenings" may cause you to lose all 
  547. of the data you have worked so long and hard to input.
  548.  
  549.      Backing up data doesn't take that long and it may save you 
  550. several hundred hours of keying data, if that data is still 
  551. available. PLEASE, BACK UP YOUR DATA ROUTINELY SO THAT THE 
  552. NON-ROUTINE "HAPPENING" DOESN'T MESS UP YOUR DAY!
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.                                7
  560.  
  561.  
  562.  
  563.               Appendix A - Setting Up Your Printer
  564.  
  565.      PARTY TRACKER has been designed to work with the printers 
  566. listed below.  Upon running PARTY TRACKER for the first time, 
  567. you will be asked to define the printer that you will be using 
  568. with this program. Select the printer your system is using from 
  569. the list of printers provided below and make a note (mental or 
  570. otherwise) of the number that has been assigned to that printer. 
  571. When requested by PARTY TRACKER, type in the number that 
  572. corresponds to your printer and PARTY TRACKER will make the 
  573. various codes that apply to your printer a part of its operating 
  574. memory.
  575.  
  576.      NOTE: If your specific printer is not listed below, consult 
  577. your printer's User Manual to determine which of the printers 
  578. listed below are the printers that are compatible with your 
  579. printer. Some trial and error testing will indicate which 
  580. printer selection gives you the best results.
  581.  
  582.      Should you ever changes your printer, select the menu 
  583. option on the PARTY TRACKER Main Menu which allows you to change 
  584. your printer. After consulting the list below, type in the 
  585. number that corresponds to the new printer that you are using. 
  586. PARTY TRACKER will make the necessary changes to the operating 
  587. files and you may immediately begin to use your new printer.
  588.  
  589.           LIST OF PRINTERS SUPPORTED BY PARTY TRACKER
  590.  
  591. AST TurboLaser             1     Cordata LP300             20
  592. Alphacom 8125              2     Cordata Lbls 10x1"high    21
  593. Anadex 9620A               3     DaisyWriter 1500/2000     22
  594. Anadex DP-6500             4     Data Products SPG-8010    23
  595. Anadex DP-9000/DP-9500     5     Datasouth DS 180          24
  596. Anadex DP-9001/DP-9501     6     Diablo 620 & 630          25
  597. Blaser                     7     Dynax DX-15               26
  598. Brother HR1                8     Epson E/F/J/RX/LQ         27
  599. Brother HR15/25            9     Epson EX-800/1000         28
  600. C. Itoh 8510A             10     Epson LX                  29
  601. C. Itoh F10               11     Epson LX-90               30
  602. C. Itoh LIPS 10+          12     Epson MX                  31
  603. Canon LBP-8 A1/A2         13     Generic printer           32
  604. Canon LBP-8 A1/A2(ISO)    14     HP 2225C+ (Epson Mode)    33
  605. Centronics 351/352/353    15     HP 2225C+ (HP Mode)       34
  606. Centronics H80-1/H80-2    16     HP Label: 10x1" high      35
  607. Citizen MSP-10/MSP-15     17     HP Label: 11x1" high      36
  608. Comrex CR-I               18     HP Label: 7x1.5" high     37
  609. Comrex CR-II              19     HP LaserJet               38
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.                               A-1
  617.  
  618. HP LaserJet 500/+/II      39     Qume Sprint 9/45, 9/55     86
  619. HP PaintJet (HP3630)      40     Sanyo PR-5500              87
  620. IBM 80 CPS Graphics       41     Silver Reed 550 (Line)     88
  621. IBM 80 CPS Matrix         42     Silver Reed 550 (Ser)      89
  622. IBM Color Printer         43     Silver Reed 770            90
  623. IBM LetterQuality 5218    44     Star Gemini 10-X/15-X      91
  624. IBM Pageprinter 3812      45     Star Radix 10/15           92
  625. IBM Proprinter            46     Texas Inst 850/855         93
  626. IBM Quietwriter 5201      47     Texas Inst 860/865         94
  627. IBM Quietwriter III       48     Toshiba P 341/351          95
  628. IBM Wheelprinter 5216     49     Toshiba P1340              96
  629. IDS 460                   50     Toshiba P1350              97
  630. IDS Prism 80/132          51     Toshiba P1351              98
  631. Juki 6100                 52     Xerox 2700 II              99
  632. Kyocera F-1010 (Land)     53     Xerox 4045 - 630 Mode     100
  633. Kyocera F-1010 (Port)     54     
  634. Mannesmann MT160/180      55     
  635. Mannesmann Spirit-80      56     
  636. NEC Pinwriter P2/P3       57     
  637. NEC Pinwriter P2200       58     
  638. NEC Pinwriter P5/P6/P7    59     
  639. NEC Silentwriter LC850    60     
  640. NEC Silentwriter LC860    61     
  641. NEC Spinwriter 3550       62     
  642. NEC Spinwriter 5515/25    63     
  643. NEC Spinwriter 7710/20    64     
  644. NEC Spinwriter 7715/25    65     
  645. NEC Spinwriter 7730       66     
  646. Oki Laserline 6           67     
  647. Oki Microline 182/183     68     
  648. Oki Microline 192/193     69     
  649. Oki Microline 292/3/4     70     
  650. Oki Microline 82A/83A     71     
  651. Oki Microline 84/92/93    72     
  652. Oki Okimate 20            73     
  653. Oki Pacemark 2350         74     
  654. Oki Pacemark 2410         75     
  655. Oki Pacemerk 2410-IBM     76     
  656. Oki Plug&Play 192/193     77     
  657. Oki Plug&Play 82A/83A     78     
  658. Oki Plug&Play 84/92/93    79     
  659. Panasonic KX-P1090        80     
  660. Panasonic KX-P1091        81     
  661. Panasonic KX-P3151        82     
  662. QuadLaser                 83     
  663. Quadram QuadJet           84     
  664. Qume Sprint 5             85     
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.                               A-2
  674.  
  675.                APPENDIX B - SHAREWARE AND THE ASP
  676.  
  677.  
  678. Some Definitions:
  679.  
  680.       You've probably heard the terms "public domain", 
  681. "freeware", "shareware", and others like them. Your favorite BBS 
  682. or disk vendor probably has many programs described by one or 
  683. more of these words. There's a lot of confusion about and 
  684. between these terms, but they actually have specific meanings 
  685. and implications. Once you understand them, you will have a much 
  686. easier time navigating the maze of programs available to you, 
  687. and understanding what your obligations are, or aren't, with 
  688. each type of program.
  689.  
  690.  Let's start with some basic definitions.
  691.  
  692.       "Public domain" has a very specific legal meaning. It 
  693. means that the creator of a work (in this case, software), who 
  694. had legal ownership of that work, has given up ownership and 
  695. dedicated the work "to the public domain". Once something is in 
  696. the public domain, anyone can use it in any way they choose, and 
  697. the author has no control over the use and cannot demand payment 
  698. for it.
  699.  
  700.       If you find a program which the author has explicitly put 
  701. into the public domain, you are free to use it however you see 
  702. fit without paying for the right to use it. But use care - due 
  703. to the confusion over the meaning of the words, programs are 
  704. often described by authors as being "public domain" when, in 
  705. fact, they are shareware or free, copyrighted software. To be 
  706. sure a program is public domain, you should look for an explicit 
  707. statement from the author to that effect.
  708.  
  709.       "Copyrighted" is the opposite of public domain. A 
  710. copyrighted program is one where the author has asserted his or 
  711. her legal right to control the program's use and distribution by 
  712. placing the legally required copyright notices in the program 
  713. and documentation. The law gives copyright owners broad rights 
  714. to restrict how their work is distributed, and provides for 
  715. penalties for those who violate these restrictions. When you 
  716. find a program which is copyrighted, you must use it in 
  717. accordance with the copyright owner's restrictions regarding 
  718. distribution and payment. Usually, these are clearly stated in 
  719. the program documentation.
  720.  
  721.       Maintaining a copyright does not necessarily imply 
  722. charging a fee, so it is perfectly possible and legal to have 
  723. copyrighted programs which are distributed free of charge. The 
  724. fact that a program is free, however, does not mean it is in the 
  725. public domain - though this is a common confusion.
  726.  
  727.  
  728.  
  729.                               B-1
  730.  
  731.       "Shareware" is copyrighted software which is distributed 
  732. by authors through bulletin boards, on-line services, disk 
  733. vendors, and copies passed among friends. It is commercial 
  734. software which you are allowed to use and evaluate before paying 
  735. for it. This makes shareware the ultimate in money back 
  736. guarantees.
  737.  
  738. The Shareware Concept:
  739.  
  740.       Most money back guarantees work like this: You pay for the 
  741. product and then have some period of time to try it out and see 
  742. whether or not you like it. If you don't like it or find that it 
  743. doesn't do what you need, you return it (undamaged) and at some 
  744. point - which might take months - you get your money back. Some 
  745. software companies won't even let you try their product! In 
  746. order to qualify for a refund, the diskette envelope must have 
  747. an unbroken seal. With these "licensing" agreements, you only 
  748. qualify for your money back if you haven't tried the product. 
  749. How absurd!
  750.  
  751.       Shareware is very different. With shareware you get to use 
  752. it for a limited time, without spending a penny. You are able to 
  753. use the software on your own system(s), in your own special work 
  754. environment, with no sales people looking over your shoulder. If 
  755. you decide not to continue using it, you throw it away and 
  756. forget all about it. No paperwork, phone calls, or 
  757. correspondence to waste your valuable time. If you do continue 
  758. using it, then - and only then - do you pay for it.
  759.  
  760.       Shareware is a distribution method, NOT a type of 
  761. software. Shareware is produced by accomplished programmers, 
  762. just like retail software. There is good and bad shareware, just 
  763. as there is good and bad retail software. The primary difference 
  764. between shareware and retail software is that with shareware you 
  765. know if it's good or bad BEFORE you pay for it.
  766.  
  767.       As a software user, you benefit because you get to use the 
  768. software to determine whether it meets your needs before you pay 
  769. for it, and authors benefit because they are able to get their 
  770. products into your hands without the hundreds of thousands of 
  771. dollars in expenses it takes to launch a traditional retail 
  772. software product. There are many programs on the market today 
  773. which would never have become available without the shareware 
  774. marketing method.
  775.  
  776.       The shareware system and the continued availability of 
  777. quality shareware products depend on your willingness to 
  778. register and pay for the shareware you use. It's the 
  779. registration fees you pay which allow us to support and continue 
  780. to develop our products. Please show your support for shareware 
  781. by registering those programs you actually use and by passing 
  782. them on to others. Shareware is kept alive by YOUR support!
  783.  
  784.  
  785.                               B-2
  786.  
  787. The Virus Problem:
  788.  
  789.       We've all heard the horror stories about computer viruses. 
  790. Unfortunately, we have also heard lots of conflicting statistics 
  791. and opinions. When it comes to the virus problem there is a lot 
  792. of confusion among users and even developers.
  793.  
  794.       The sad truth is that some unscrupulous publishers of 
  795. anti-virus products are using half-truths, overdramatizations, 
  796. and outright fabrication to promote sales of their products. 
  797. They delight in manipulating statistics to support their 
  798. marketing efforts. While not illegal, these snake-oil tactics 
  799. are certainly not ethical.
  800.  
  801.       To make matters worse, the media has frequently promoted 
  802. the misinformation promulgated by these unscrupulous individuals 
  803. rather than the straight facts. While the misinformation may be 
  804. more interesting than the actual facts, the media is not doing 
  805. the computer industry any favors by spreading inaccurate 
  806. information. To be fair, many newspapers, magazines, and news 
  807. networks are beginning to realize which "virus experts" are 
  808. reliable and which "experts" say whatever is in their own best 
  809. interest.
  810.  
  811.       One of the most interesting myths that has been 
  812. promulgated by these snake-oil salesmen is that BBSs (Bulletin 
  813. Board Systems) and shareware programs are a major source of 
  814. virus infections. Some corporations are now afraid of shareware 
  815. and BBS activity because of this misinformation. In the October 
  816. 11, 1988 issue of PC Magazine, publisher Bill Machrone's 
  817. editorial was entitled "Shareware or Scareware?". In his 
  818. article, Bill Machrone points out "The truth is that all major 
  819. viruses to date were transmitted by commercial [retail] packages 
  820. and private mail systems." That sounds a little different than 
  821. the claims being made by less knowledgeable journalists.
  822.  
  823.       Let's consider for a moment, the distribution differences 
  824. between retail software and shareware software. Company XYZ 
  825. releases a new version of its retail software product. At the 
  826. same time company XYZ ships tens of thousands of copies to its 
  827. retail distribution channels, it also ships 30,000 updates to 
  828. loyal users. Most of those loyal users will receive the update 
  829. within a few days of each other. This can be a big problem if 
  830. the update happened to be infected with a virus. "Not likely", 
  831. you say? It has already happened! Several times! There have been 
  832. seventeen (17) major incidents of virus and trojan horse 
  833. problems in retail software. Some of these incidents affected 
  834. tens of thousands of users.
  835.  
  836.       What about shareware? To date there has been one case of a 
  837. shareware author shipping an infected product. The virus was 
  838. detected by the disk vendors and the problem was corrected 
  839. immediately. No users were infected. 
  840.  
  841.                               B-3
  842.  
  843.       "But it makes sense that programs which are passed around 
  844. have a greater chance of virus infections, doesn't it?" Think 
  845. about it. Who has the most to lose if viruses were spread by 
  846. BBSs and shareware programs? The BBS operators, shareware disk 
  847. vendors and the shareware authors, of course. Because of this, 
  848. reputable BBS operators, disk vendors and shareware authors are 
  849. very careful with the programs they handle. 
  850.  
  851.       Think about it. Hundreds (even thousands) of BBS operators 
  852. and disk vendors are carefully examining the programs they 
  853. receive and distribute. Their business depends on it. This means 
  854. that any given shareware program can go through hundreds (even 
  855. thousands) of checkpoints where the program is carefully 
  856. examined. If a problem is found, word spreads incredibly fast. 
  857. News travels "on the wires" even faster than the proverbial 
  858. small town gossip. Programs have disappeared almost overnight as 
  859. a result of this highly efficient communication network. If a 
  860. shareware program has been around for a few months, it has been 
  861. checked for virii and trojan horses many more times than any 
  862. retail software could hope to be checked. 
  863.  
  864.       Retail distributors don't check the disks they sell. Even 
  865. if the publisher checks their masters for virii (few do), this 
  866. is still far less than the scrutiny to which shareware programs 
  867. are subjected. There's something else to consider. Most retail 
  868. distributors have a return policy. What do they do with packages 
  869. that are returned? They shrink-wrap them and resell them, of 
  870. course. How can you be sure that you are the first person to 
  871. purchase the package you just bought at your friendly 
  872. neighborhood computer store? You can't. On the other hand, most 
  873. shareware authors erase, reformat, and reduplicate the disks 
  874. that are returned to them. Which do you think is safer?
  875.  
  876.       Bill Machrone's article in PC Magazine goes on to say 
  877. "It's time to recognize that there's nothing to fear in 
  878. shareware. As a distribution medium, it saves you money and 
  879. helps you try out new genres of software with minimum risk." 
  880. Does this mean that we should all start buying shareware instead 
  881. of retail software? Not at all (although few shareware authors 
  882. would object). Let's face it, more data has been lost to power 
  883. failures and spilled cups of coffee than all virii, trojan 
  884. horses, and worms combined! An even bigger threat is plain old 
  885. human error, a mistake, a wrong key press, turning off the power 
  886. while files are open, and so forth. Accurate information and 
  887. common sense (regular backups) are the best defenses against 
  888. lost data.
  889.  
  890.       Sure, the virus problem is real. Virii exist. But shunning 
  891. shareware is not the answer. Shareware and BBSs are, quite 
  892. simply, NOT a major source of virus infections. Some 
  893. corporations have even banned shareware entirely because of fear 
  894. of infections. This is not only unreasonable, it is also 
  895.  
  896.  
  897.                               B-4
  898.  
  899. expensive. Think how much they could save in software costs if 
  900. they would only try software before they buy it! Is there 
  901. anything you can do to help protect yourself from virus 
  902. infections? Absolutely! Fortunately, the best preventive 
  903. measures are also the least expensive!
  904.  
  905.       If you need informative, accurate and practical 
  906. information, please read the treatise on "Computer Virus Myths" 
  907. written by Rob Rosenberger and Ross M. Greenberg. This treatise 
  908. is available as a text file on many BBSs and online services. It 
  909. not only gives you the facts, it also provides the best overall 
  910. strategy for protecting your computer system.
  911.  
  912.       Don't let fear stop you from saving money on software. 
  913. Don't let fear prevent you from trying some of the best software 
  914. available. Shareware is an important market for software. Take 
  915. advantage of it. You'll be glad you did!
  916.  
  917. The Association of Shareware Professionals (ASP):
  918.  
  919.       In the early days of shareware there were no real 
  920. standards. Independent authors had no efficient way to learn 
  921. from each other or to work together to improve the overall image 
  922. of shareware. There was no system in place to ensure that users 
  923. were treated fairly and professionally. There was no way for 
  924. users to find an address for an author who had moved. In short, 
  925. the shareware community was disorganized and each author did 
  926. things the way he or she thought was best. It was clear that if 
  927. shareware was ever to become a viable and respected marketing 
  928. alternative, there had to be some standardization. There had to 
  929. be some guidelines to best serve the users.
  930.  
  931.       In 1987 a handful of shareware authors founded the 
  932. Association of Shareware Professionals (ASP). In forming this 
  933. industry association, these shareware authors had several 
  934. primary goals in mind, including:
  935.  
  936.             o To inform users about shareware programs and about 
  937. shareware as a method of distributing and marketing software.
  938.  
  939.             o To foster a high degree of professionalism among 
  940. shareware authors by setting programming, marketing, and support 
  941. standards for ASP members to follow.
  942.  
  943.             o To encourage broader distribution of shareware 
  944. through user groups and disk dealers who agree to identify and 
  945. explain the nature of shareware.
  946.  
  947.             o To assist members in marketing their software.
  948.  
  949.             o To provide a forum through which ASP members may 
  950. communicate, share ideas, and learn from each other.
  951.  
  952.  
  953.                               B-5
  954.  
  955.       The newly formed Association of Shareware Professionals 
  956. worked together to draft a code of ethics for all present and 
  957. future members. This code of ethics included several 
  958. requirements that soon became very popular among users 
  959. (customers), including:
  960.  
  961.             o A member's program (evaluation version) could not 
  962. be limited (crippled) in any way. In the true spirit of 
  963. Try-Before-You-Buy, users must be able to evaluate all the 
  964. features in a program before paying the registration fee.
  965.  
  966.             o Members must respond to every registration. At the 
  967. very least they must send a receipt for the payment.
  968.  
  969.             o Members must provide technical support for their 
  970. products for at least 90 days from the date of registration.
  971.  
  972.       A new system was put in place to help ensure that users 
  973. were treated fairly and professionally. If a user was unable to 
  974. resolve a problem with a member author then the user could 
  975. contact the ASP Ombudsman with their complaint. The Ombudsman 
  976. would then try to help resolve the dispute. For more complete 
  977. details regarding the Ombudsman, please refer to the "ASP 
  978. Ombudsman Statement" below (page 8).
  979.  
  980.       As of March, 1991, the ASP had over 300 author members and 
  981. almost 200 vendor members, with new members joining every week.
  982.  
  983. Contacting ASP Members Via CompuServe:
  984.  
  985.       There is an easy and convenient way to speak directly to 
  986. many ASP Members (both authors and vendors). Visit the shareware 
  987. forum on CompuServe. Simply type "GO SHAREWARE", "GO SHARE", or 
  988. "GO ASPFORUM" from any CompuServe ! prompt.
  989.  
  990.       Here you will be able to talk to the authors of your 
  991. favorite shareware programs, learn about other programs, ask 
  992. questions, make suggestions, and much more. We'd love to meet 
  993. you online, please come visit us today!
  994.  
  995. Author Address Changes:
  996.  
  997.       People move. Forwarding orders expire. What can you do?
  998.  
  999.       "I got a copy of a shareware program written by an ASP 
  1000. Member. I sent in the registration fee and the post office 
  1001. returned my letter saying that it was undeliverable. Now what do 
  1002. I do?"
  1003.  
  1004.       If the author has moved then chances are very good that 
  1005. you have an old version of the program. This is another 
  1006. situation that the ASP can help you to resolve. ASP Members are 
  1007. required to keep the ASP informed of address changes. If you 
  1008.  
  1009.                               B-6
  1010.  
  1011. need to obtain the current address for a member, simply write to 
  1012. the following address:
  1013.  
  1014.                  ASP Executive Director
  1015.                  545 Grover Road
  1016.                  Muskegon, MI 49442-9427
  1017.                  U.S.A.
  1018.  
  1019. or send a CompuServe message via CompuServe MAIL to ASP 
  1020. Executive Director 72050,1433. You may also FAX your request to 
  1021. the ASP Executive Director at 616-788-2765.
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.                               B-7
  1066.  
  1067.               APPENDIX C - ASP OMBUDSMAN STATEMENT
  1068.  
  1069.  
  1070.  
  1071.       This program is produced by a member of the Association of 
  1072. Shareware Professionals (ASP). ASP wants to make sure that the 
  1073. shareware principle works for you. If you are unable to resolve 
  1074. a shareware-related problem with an ASP member by contacting the 
  1075. member directly, ASP may be able to help. The ASP Ombudsman can 
  1076. help you resolve a dispute or problem with an ASP member, but 
  1077. does not provide technical support for members' products.
  1078.  
  1079.       Please write to the ASP Ombudsman at:
  1080.  
  1081.                  ASP Ombudsman
  1082.                  545 Grover Road
  1083.                  Muskegon, MI 49442-9427
  1084.                  U.S.A.
  1085.  
  1086. or send a CompuServe message via CompuServe MAIL to ASP 
  1087. Ombudsman 70007,3536.
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.                                C
  1123.  
  1124.  
  1125.